import { defineStore } from 'pinia'
import { ref, computed } from 'vue'

export const useUserStore = defineStore('user', () => {
  // 用户信息
  const userInfo = ref(null)
  
  // 设置用户信息
  const setUserInfo = (info) => {
    userInfo.value = info
  }
  
  // 获取用户信息
  const getUserInfo = () => {
    return userInfo.value
  }

  // 登出方法
  const logout = () => {
    userInfo.value = null
    // 清除本地存储
    uni.removeStorageSync('userInfo')
  }
  

  
  return {
    // 方法
    getUserInfo,
    setUserInfo,
    logout,
  }
})
